﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CoreShop.Model.FromBody
{
    public class PosGoods
    {
        public object pageNum { get; set; }
        public object pageSize { get; set; }
        public string isAsc { get; set; }
        public object orderByColumn { get; set; }
        public object startTime { get; set; }
        public object endTime { get; set; }
        public object timeType { get; set; }
        public object itemSortIds { get; set; }
        public object spuIds { get; set; }
        public object exceptionSpuIds { get; set; }
        public object tenantIds { get; set; }
        public object pdtLabelIds { get; set; }
        public object spuTypeIds { get; set; }
        public object spuCodes { get; set; }
        public object spuBarcodes { get; set; }
        public List<corecmsfoodbarcodes> pdtBarcodes { get; set; }
        public object pdtSpuImages { get; set; }
        public List<PosGoodSpec> pdtSpuSpecs { get; set; }
        public object pdtSpuExchanges { get; set; }
        public object pdtLabelSpuList { get; set; }
        public object id { get; set; }
        public string spuId { get; set; }
        public string spuCode { get; set; }
        public string spuBarcode { get; set; }
        public string spuName { get; set; }
        public string itemSortId { get; set; }
        public string itemSortName { get; set; }
        public object brandId { get; set; }
        public object brandName { get; set; }
        public string specName { get; set; }
        public object place { get; set; }
        public long? deptId { get; set; }
        public string deptName { get; set; }
        public int? periodDay { get; set; }
        public int? saleMode { get; set; }
        public string saleModeName { get; set; }
        public long? saleSortId { get; set; }
        public string saleSortName { get; set; }
        public string uomId { get; set; }
        public string uomName { get; set; }
        public string stkUomId { get; set; }
        public string stkUomName { get; set; }
        public decimal? stkConverRate { get; set; }
        public string igUomId { get; set; }
        public string igUomName { get; set; }
        public decimal? igConverRate { get; set; }
        public string poUomId { get; set; }
        public string poUomName { get; set; }
        public decimal? poConverRate { get; set; }
        public string pfUomId { get; set; }
        public string pfUomName { get; set; }
        public decimal? pfConverRate { get; set; }
        public string spuTypeId { get; set; }
        public string spuTypeName { get; set; }
        public long? itemTypeId { get; set; }
        public string itemTypeName { get; set; }
        public int? costType { get; set; }
        public string costTypeName { get; set; }
        public int? poWay { get; set; }
        public int? noticeDay { get; set; }
        public int? poFlag { get; set; }
        public int? stopFlag { get; set; }
        public int? igStockFlag { get; set; }
        public int? unionFlag { get; set; }
        public int? backGoodsFlag { get; set; }
        public int? adPriceFlag { get; set; }
        public decimal? saPrice { get; set; }
        public decimal? vipPrice { get; set; }
        public decimal? vvipPrice { get; set; }
        public decimal? commPrice { get; set; }
        public decimal? poPrice { get; set; }
        public decimal? psPrice { get; set; }
        public int? psUpWay { get; set; }
        public decimal? psUpAmount { get; set; }
        /// <summary>
        /// 允许前台改价 0 是 1 否
        /// </summary>
        public int? chgPrice { get; set; }
        /// <summary>
        /// 允许前台折扣0 是 1 否
        /// </summary>
        public int? disItem { get; set; }
        /// <summary>
        /// 销售方式(0标准商品,1称重商品,2计件商品
        /// </summary>
        public int? stand { get; set; }
        /// <summary>
        ///积分类型（0：积分，1：不积分）
        /// </summary>
        public int? integral { get; set; }
        /// <summary>
        /// 允许前台赠送(0标准商品,1称重商品,2计件商品
        /// </summary>
        public int? gived { get; set; }
        public int? enableStock { get; set; }
        public decimal? minPrice { get; set; }
        public decimal? maxPrice { get; set; }
        /// <summary>
        /// 商品状态（0下架 1上架）
        /// </summary>
        public int  status { get; set; }
        public string py { get; set; }
        /// <summary>
        /// 启用状态（0失效 1 启用）
        /// </summary>
        public int? activated { get; set; }
        public object itemSortCode { get; set; }
        public object boxFlag { get; set; }
        public string createBy { get; set; }
        public DateTime createTime { get; set; }
        public object updateBy { get; set; }
        public object updateTime { get; set; }
        public string remark { get; set; }
        public string tenantId { get; set; }
        public object warehouseId { get; set; }
        public object lastPrice { get; set; }
        public object branchId { get; set; }
        public object description { get; set; }
        public object canParentPos { get; set; }
        public string imgName { get; set; }
        public string imgUrl { get; set; }
        public object gysVendorId { get; set; }
        public object orderQty { get; set; }
        public object minQty { get; set; }
        public object pdtSpuSpecId { get; set; }
        public object spuSpecName { get; set; }
        public bool hasStock { get; set; }
        public object wholePrice1 { get; set; }
        public object wholePrice2 { get; set; }
        public object wholePrice3 { get; set; }
        public object wholePrice4 { get; set; }
        public object useChannel { get; set; }
        public int? canPos { get; set; }
        public int? delFlag { get; set; }
        public object storageLocation { get; set; }
        public decimal? stkAmount { get; set; }
        public decimal? stkPrice { get; set; }
    }
}
